@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Arial,Helvetica,sans-serif;}
body{background:#fff;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family: Arial, Helvetica, sans-serif ,"宋体";}
ul,ol,li {list-style: none outside none;}
a{text-decoration:none;  blr:expression(this.onFocus=this.blur());   /*    IE Opera    */ outline:none;   /*    FF Opera    */
}
a:focus{-moz-outline-style: none;   /*    FF    */}
a:hover{text-decoration:none;color:#fff;}
a:visited{color:#fffffe;}
fieldset,img{border:0;}
img{vertical-align:middle;/*display:block;*/}
button,input,select,textarea{font-size:32px;}

table{border-collapse:collapse;border-spacing:0;}
div,p{ word-break:break-all;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fl{ float:left; }
.fr{ float:right; }
.hidden{display:none;}

#wrapper{ width:640px;height:100%;margin:0 auto;position:relative; }
#wrapper header{ width:640px;}
/*20141202 by kyf #headerTop{background-color:#013c7a;height:72px;width:100%; }
.bank,.HSBC{ height:40px;background:url(../images/common/common_icon.png?v=2014.12.17) no-repeat;display:block;margin-top:10px;}
.bank{ float:left;width:196px; background-position:0 0;margin:14px 0 0 10px; }
.HSBC{ float:right;width:145px; background-position:right 0;margin:14px 10px 0 0; }
*/
/* 20150119 by lxm
#headerTop{background-color:#fff;height:66px;width:100%; }
.bank,.HSBC{ height:40px;background:url(../images/common/common_icon_v1.png?v=2014.12.17) no-repeat;display:block;}
.bank{ float:left;width:222px; background-position:0 0; height:66px;}
.HSBC{ float:right;width:173px; background-position:right 0;height:66px;}
*/

.bank,.HSBC{ height:40px;background:url(../images/common/common_icon_v1.png?v=2014.12.17) no-repeat ;display:block;  }
.bank{ float:left;width:222px; background-position:0 0; height:66px;margin:1px 0 0 2px;}
.HSBC{ float:right;width:173px; background-position:right 0;height:66px;margin:2px 0 0 0;}
/*20150724
#headerTop{background-color:#fff;height:70px;width:100%; }*/
#headerTop{background-color:#fff;height:66px;width:100%; }
.bank-l,.buy-r{ height:40px; background:url(../images/common/banklogo_v1.jpg?v=20151017) no-repeat;display:block;}
.bank-l{ float:left;width:312px; background-position:0 0; height:66px;margin:4px 0 0 0;}
.buy-r{ float:right;width:173px; background-position:right 0;height:66px;margin:4px 0 0 0;}

.nav-logo{width:640px;height:78px;background: url(../images/common/icon-mai.png?v=20151017) 270px 10px no-repeat; }



#Home-Back{ width:640px;height:70px;overflow:hidden;background:url(../images/common/home_line.jpg?v=2014.12.17) repeat-x; }

/*修改于2014-8-19 by:lxm
.home-back{ width:210px;height:70px;overflow:hidden;float:left;background:url(../images/common/common_icon.png?v=2014.12.17) 14px -62px no-repeat; }*/

.home-back{ width:210px;height:70px;overflow:hidden;float:left;background:url(../images/common/common_icon.png?v=2014.12.17) 14px -56px no-repeat; }

/*添加于2014-8-19 by:lxm  */
.customer{float: right;padding: 16px 10px 14px 6px;}

.home-back .home,.home-back .back{ width:40px;height:30px;display:block; }
.home-back .home{ margin:20px 0 0 16px;float:left; }
.home-back .back{ float:left;margin:20px 0 0 80px; }

.home-title{ width:370px;height:70px;overflow:hidden;float:left; }
.home-title h3,.home-title p{ float:left; }
.home-title h3{ color:#8d8f90;font-weight:bold;text-shadow:1px 2px 1px #fff;font-size:37px;/*padding-top:16px;*/line-height:68px; }
.home-title p{ font-size:26px;color:#868d97;float:right;line-height:70px;padding-right:14px; }




#content{ width:640px;margin-bottom:80px; }
#bggray{ position:absolute;left:0px; top:0px; z-index:999; width:100%; height:100%; background:#000; filter:alpha(opacity=58);-moz-opacity:0.58;opacity:0.58; display:none; }
#bggray-hot{ position:absolute;left:0px; top:0px; z-index:999; width:100%; height:100%; background:#000; filter:alpha(opacity=58);-moz-opacity:0.58;opacity:0.58; display:none; }


.nav-login{ float:left;width:424px;height:80px;display:block;background:url(../images/common/nav_bg.jpg?v=2014.12.17) repeat-x; }
/*20150709  lxm
.nav-login-icon{ float:left;width:100px;height:78px;background:url(../images/common/index_icon.png?v=2014.12.17) -565px 14px no-repeat;margin-left:70px; }
*/
.nav-login-icon{ float:left;width:100px;height:78px;background:url(../images/common/index_icon.png?v=2014.12.17) -565px 14px no-repeat; }




.nav-login ul li{ float:left;color:#fff;font-size:32px;line-height:78px;font-weight:bold; }
.nav-login span{ color:#fff;line-height:84px;width:424px;height:80px;display:block; }
.nav-login span a,.nav-login span a:visited{ color:#fff;}



.nav-logout{ float:left;width:424px;height:80px;display:block;background:url(../images/common/nav_bg.jpg?v=2014.12.17) repeat-x; }
.nav-logout-icon{ float:left;width:100px;height:78px;background:url(../images/common/index_icon.png?v=2014.12.17) -565px 14px no-repeat; }
.nav-logout ul li{ float:left;color:#fff;font-size:32px;line-height:28px;padding-left:10px; }
.nav-logout ul li.logout{ padding-top:30px;float:right;padding-right:10px; }
.nav-logout ul li p{ font-size:18px;line-height:40px; }
.nav-logout ul li span{ font-size:22px; }


#nav-btn{ float:left;margin-left:8px;width:208px;height:80px;display:block;background:url(../images/common/nav_bg.jpg?v=2014.12.17) repeat-x;text-align:center; color:#fff;line-height:84px;font-size:32px;font-weight:bold;  }

#nav-sec{ width:640px;display:none;position:absolute;bottom:90px;z-index:9999;left: 50%;margin-left: -320px; }
#nav-sec ul li{ float:left;width:208px;height:154px;margin:8px 8px 0 0;display:block;background:url(../images/common/nav.jpg?v=2014.12.17) no-repeat;text-align:center; }
#nav-sec ul li a{ width:208px;height:154px;display:block;color:#fff;line-height:154px;font-size:32px; }
#nav-sec ul li a:visited{ color:#fff; }
#nav-sec ul li.last{ margin-right:0; }
#nav-sec ul li.Platinum{ margin-right:0;background:url(../images/common/nav-Platinum.jpg?v=2014.12.17) no-repeat; }

#loading{ width:32px;height:32px;position:absolute;top:0;z-index:9999;background:url(../images/common/loading.gif?v=2014.12.17?v=2014.12.17) no-repeat;display:none; }



/* 更新以往样式 */
.content-col{float:left;}
.content-row{width:100%;height:100%;overflow:auto;}


/* 2013-05-31更新 */
.nav-logout a{ color:#fff;display:block;width:100%;overflow:hidden;font-size:24px; }
.nav-logout table td{ padding-left:10px;height:80px; line-height:30px;}
/* 2013-06-29更新 */
.common-nav{ width:640px;height:80px;display:block;position:fixed;z-index:9999;padding-top:8px;background-color:#fff; bottom: 0px;left: 50%;margin-left: -320px;}
.common-nav2{width: 640px;
height: 80px;
display: block;
padding-top: 8px;
background-color: white;
position: relative;
margin: 0 auto;}

input[type="text"]:focus{font-size:22px}



